package main

import "fmt"

// 定义全局变量
var n1 = 100
var n2 = 200
var name = "jack"

// 上面的声明方式，也可以改成一次性声明
var (
	n3    = 300
	n4    = 400
	name2 = "man"
)

func main() {
	// 	Golang一次性声明多个变量
	var num1, num2, num3 int
	fmt.Println("num1=", num1, "num2=", num2, "num3=", num3)

	// 一次性声明多种类型的变量
	// var num, name, str = 100, "Tom", "Name"
	// fmt.Println("num=", num, "name=", name, "str=", str)

	// 一次性声明多种类型的变量  类型推导方式
	// num, name, str := 100, "Tom", "Name"
	// fmt.Println("num=", num, "name=", name, "str=", str)

	fmt.Println("n1=", n1, "n2=", n2, "name=", name)
	fmt.Println("n3=", n3, "n4=", n4, "name2=", name2)
}
